/*
 * item.h
 *
 *  Created on: 2015年10月4日
 *      Author: yami
 */

/**
 * @file	item.h
 * @author	yami
 * @date	2015年10月4日
 * @brief
 *
 */


#ifndef ITEM_ITEM_H_
#define ITEM_ITEM_H_


#include "../gba_types.h"

typedef struct{
	u16	 u00_;		//道具名称
	u16	 u02_;		//道具描述
	u16	 u04_;		//道具说明
	u8	 u06_;		//核心代码
//	道具类型
//	0x00 剑
//	0x01 枪
//	0x02 斧
//	0x03 弓
//	0x04 杖
//	0x05 理
//	0x06 光
//	0x07 暗
//	0x09 道具
//	0x0B 龙石/魔物专用
//	0x0C 指环
//	0x11 火龙石？
//	0x12 指环？
	u8	 u07_;		//道具类型
	u32	 u08_;		//特殊属性
	u32	 u0C_;		//附加能力指针
	u32	 u10_;		//职业特效指针
	u8	 u14_;		//耐久
	u8	 u15_;		//攻击
	u8	 u16_;		//命中
	u8	 u17_;		//重量
	u8	 u18_;		//必杀
	u8	 u19_;		//射程
	u16	 u1A_;		//单价
	u8	 u1C_;		//等级需求
	u8	 u1D_;		//道具图标
	u8	 u1E_;		//杖／物品效果
	u8	 u1F_;		//武器效果
	u8	 u20_;		//熟练度获得
	u8	 u21_;		//未知
	u8	 u22_;		//未知
	u8	 u23_;		//未知
}Item;


typedef struct{
	s8		u0_;		//HP
	s8		u1_;		//力量
	s8		u2_;		//技术
	s8		u3_;		//速度
	s8		u4_;		//守备
	s8		u5_;		//魔防
	s8		u6_;		//幸运
}ItemBonuses;

const Item	* const item_data = 0x885E068;

#endif /* ITEM_ITEM_H_ */
